package teacher.bean;

import java.util.Date;

/**
 * Paper entity. @author MyEclipse Persistence Tools
 */

public class Paper implements java.io.Serializable {

	// Fields

	private Integer papId;//主键
	private String name;//论文名称
	private String fauthor;//第一作者
	private String pbulication;//发表刊物名称
	private String pubNumber;//刊号
	private Integer include;//收录类型；0 SCI;1 EI;2 ISTP
	private Integer quoteNum;//他引次数
	private Integer state;//状态
	private String upload;//相对路径
	private String pubPage;//起止页码
	private Date date;//发表年月
	private Integer topStu;//第一作者是否为学生；0不是，1是
	private String tauthor;//通讯作者
	private String oauthor;//其他作者
	private String volume;//论文 卷（期）
	private Integer teaId;//老师Id
	
	private Integer type;//论文种类；0期刊论文；1会议论文
	private Integer esi;//是否ESI论文；0是，1不是
	private Integer jclass;//期刊类型；0 TOP期刊、1 国际期刊、2 A类期刊、3 B类期刊       
	private String includNum;//收录编号
	private Integer meetClass;//会议类型；0 国际会议、1 国内会议、2 区域学术研讨会
	private String meetName;//会议名称
	private String meetPlace;//会议地点

	// Constructors

	/** default constructor */
	public Paper() {
	}

	/** full constructor */
	public Paper(String name, String fauthor, String pbulication,
			String pubNumber, Integer include, Integer quoteNum, Integer state,
			String upload, String pubPage, Date date, Integer topStu,
			String tauthor, String oauthor, String volume, Integer teaId,Integer type,
			Integer esi,Integer jclass,String includNum,Integer meetClass,String meetName,String meetPlace) {
		this.name = name;
		this.fauthor = fauthor;
		this.pbulication = pbulication;
		this.pubNumber = pubNumber;
		this.include = include;
		this.quoteNum = quoteNum;
		this.state = state;
		this.upload = upload;
		this.pubPage = pubPage;
		this.date = date;
		this.topStu = topStu;
		this.tauthor = tauthor;
		this.oauthor = oauthor;
		this.volume = volume;
		this.teaId = teaId;
		this.type = type;
		this.esi = esi;
		this.jclass = jclass;
		this.includNum = includNum;
		this.meetClass = meetClass;
		this.meetName = meetName;
		this.meetPlace = meetPlace;
	}

	// Property accessors

	public Integer getPapId() {
		return this.papId;
	}

	public String getMeetName() {
		return meetName;
	}

	public void setMeetName(String meetName) {
		this.meetName = meetName;
	}

	public String getMeetPlace() {
		return meetPlace;
	}

	public void setMeetPlace(String meetPlace) {
		this.meetPlace = meetPlace;
	}

	public Integer getMeetClass() {
		return meetClass;
	}

	public void setMeetClass(Integer meetClass) {
		this.meetClass = meetClass;
	}

	public String getIncludNum() {
		return includNum;
	}

	public void setIncludNum(String includNum) {
		this.includNum = includNum;
	}

	public Integer getJclass() {
		return jclass;
	}

	public void setJclass(Integer jclass) {
		this.jclass = jclass;
	}

	public Integer getEsi() {
		return esi;
	}

	public void setEsi(Integer esi) {
		this.esi = esi;
	}

	public void setPapId(Integer papId) {
		this.papId = papId;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getFauthor() {
		return this.fauthor;
	}

	public void setFauthor(String fauthor) {
		this.fauthor = fauthor;
	}

	public String getPbulication() {
		return this.pbulication;
	}

	public void setPbulication(String pbulication) {
		this.pbulication = pbulication;
	}

	public String getPubNumber() {
		return this.pubNumber;
	}

	public void setPubNumber(String pubNumber) {
		this.pubNumber = pubNumber;
	}

	public Integer getInclude() {
		return include;
	}

	public void setInclude(Integer include) {
		this.include = include;
	}

	public Integer getQuoteNum() {
		return this.quoteNum;
	}

	public void setQuoteNum(Integer quoteNum) {
		this.quoteNum = quoteNum;
	}

	public Integer getState() {
		return this.state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public String getUpload() {
		return this.upload;
	}

	public void setUpload(String upload) {
		this.upload = upload;
	}

	public String getPubPage() {
		return this.pubPage;
	}

	public void setPubPage(String pubPage) {
		this.pubPage = pubPage;
	}

	public Date getDate() {
		return this.date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public Integer getTopStu() {
		return this.topStu;
	}

	public void setTopStu(Integer topStu) {
		this.topStu = topStu;
	}

	public String getTauthor() {
		return this.tauthor;
	}

	public void setTauthor(String tauthor) {
		this.tauthor = tauthor;
	}

	public String getOauthor() {
		return this.oauthor;
	}

	public void setOauthor(String oauthor) {
		this.oauthor = oauthor;
	}

	public String getVolume() {
		return this.volume;
	}

	public void setVolume(String volume) {
		this.volume = volume;
	}

	public Integer getTeaId() {
		return this.teaId;
	}

	public void setTeaId(Integer teaId) {
		this.teaId = teaId;
	}
	
	public Integer getType() {
		return this.type;
	}

	public void setType(Integer type){
		this.type=type;
	}
}